Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F8 Czech Republic F3 USA F13 Slovenia F3 USA F21 USA F22 USA F23 USA F25 USA F27 USA F2 USA F3 Italy F4 USA F7 Hungary F1 Japan F3 Morocco F3 Thailand F3 Japan F4 Japan F5 Serbia & Montenegro F3 USA F15 Austria F5 USA F17 USA F18 USA F19 USA F20 Croatia F3 USA F21 Slovakia F1 Croatia F5 USA F16 Austria F1 Czech Republic F4 Italy F32 Ukraine F2 USA F25 Ukraine F3 Czech Republic F6 Germany F2 USA F1 Germany F3 Austria F2 USA F3 Croatia F2 USA F4 Italy F15 Japan F4 Japan F5 USA F12 Italy F19 USA F13 France F12 USA F1 Great Britain F7 Great Britain F8 USA F8 USA F12 USA F13 USA F14 USA F17 USA F21 USA F1 Mexico F2 Canada F1 Canada F3 USA F7 Japan F9 USA F7 Great Britain F1 Great Britain F2 Croatia F1 Croatia F2 USA F18 Great Britain F3 Great Britain F4 France F5 Russia F1 Russia F2 USA F13 USA F14 Thailand F1 USA F2 Canada F2 USA F19 Germany F7 Hungary F3 USA F20 Czech Republic F1 Japan F10 Thailand F2 USA F23 USA F24 USA F2 USA F13 Morocco F4 USA F3 USA F1 USA F14 Italy F16 Seoul Challenger Stella Artois Clay Court Championships - Budaors Music City Challenger - Nashville Wailea Men's Challenger - Maui Challenger DCN de Cherbourg - Cherbourg Croatia Osiguranje Rijeka Open - Rijeka Countrywide Classic USTA Challenger - Carson Siemens Open 2007 - Scheveningen Fifth Third Bank Tennis Championships - Lexington Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Flea Market Cup - Busan Tatra Banka Slovak Open - Bratislava Internationaux du Doubs - Besancon Status Athens Open - Athens Baton Rouge Pro Tennis Classic - Baton Rouge Prosperita Open 2008 - Ostrava Unicredit Czech Open - Prostejov Sunset Moulding Challenger - Yuba City Fifth Third Bank Tennis Championships - Lexington Levene Gouldin & Thompson Tennis Challenger - Binghamton Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Sarajevo Challenger Tenerife Challenger Busan Challenger Binghamton Challenger St. Remy Challenger Tulsa Challenger Mons Challenger Tashkent Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Bratislava Challenger Champaign Challenger Open de Rennes La Trinitaine - Rennes Athens Challenger Savannah Challenger Zagreb Challenger Lexington Challenger Kos Succhetti Tennis Cup - Cordenons Rennes Challenger Orleans Challenger Calabasas Challenger Charlottesville Challenger Ortisei Challenger Knoxville Challenger Bratislava Challenger Champaign Challenger Noumea Challenger Singapore Challenger Dallas Challenger Guangzhou Challenger Pingguo Challenger Nottingham Challenger KGHM Dialog Polish Indoors - Wroclaw Penza Challenger Astana Challenger St. Remy Challenger Izmir Challenger Knoxville Challenger Noumea Challenger Honolulu Challenger Dallas Challenger Bordeaux Challenger Nottingham Challenger Winnetka Challenger Lexington Challenger Shanghai Challenger Tashkent Challenger Dallas Challenger Dallas Challenger Vancouver Challenger Johannesburg Challenger Lexington Challenger Noumea Challenger Dallas Challenger Sunrise Challenger Granby Challenger Tallahassee Challenger Tashkent Challenger Helsinki Challenger Vancouver Challenger Shenzhen Challenger Gimcheon Challenger Granby Challenger Savannah Challenger Bratislava Challenger Drummondville Challenger Raanana Challenger Busan Challenger Portoroz Challenger Izmir Challenger Tashkent Challenger Brest Challenger Bratislava Challenger Vancouver Challenger Brescia Challenger Manila Challenger Wroclaw Challenger Guangzhou Challenger Bangkok Challenger Tashkent Challenger Brescia Challenger Bergamo Challenger Irving Challenger St. Brieuc Challenger Surbiton Challenger Eckental Challenger Kaohsiung Challenger Eckental Challenger Bratislava Challenger Irving Challenger St. Brieuc Challenger Glasgow Challenger Loughborough Challenger Surbiton Challenger Ortisei Challenger Dallas Challenger Eckental Challenger Bratislava Challenger Indian Wells Challenger Phoenix Challenger Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger Ilkley Challenger Recanati Challenger Aptos Challenger Vancouver Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Rennes Challenger Quimper Challenger Pau Challenger Trieste Challenger Ostrava Challenger Prostejov Challenger Biella Challenger Ismaning Challenger Hamburg Challenger Bratislava Challenger Quimper Challenger Quimper 2 Challenger Biella 1 Challenger Biella 2 Challenger Ostrava Challenger Biella 7 Challenger Cary Challenger Mallorca Challenger Portoroz Challenger Ismaning Challenger Bratislava Challenger Bratislava Challenger Ostrava Challenger Mauthausen Challenger Nottingham Challenger USTA Seascape Challenger - Aptos Tatra Banka Open - Bratislava 2005 Freeman Men's Challenger - Joplin Steelers Cup 2005 - Kosice Czech Indoor Open - Prague Coffee Cup Challenger - Chikmagalur 2006 North Shore Pro Tennis Championship - Winnetka Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Challenger Brasov - Brasov Open D'Orleans - Orleans USTA Challenger of Oklahoma - Tulsa Ethias Trophy - Mons The Swanston Challenger - Sacramento The LTA Nottingham Challenger - Nottingham Ford Tennis Championships - Louisville Tatra Banka Open 2006 - Bratislava IPP Open - Helsinki Naples Challenger - Naples Internationaux de Nouvelle-Caledonie - New Caledonia Ford Tennis Championships - Louisville Ortisei Challenger 2007 Knoxville Challenger - Knoxville Heilbronn Open - Heilbronn Challenger Casablanca San Angel - Mexico City 2005 Tulsa Challenger - Tulsa Lexington Challenger Segovia Challenger Pro Challenger at Calabasas - Calabasas Morocco Tennis Tour - Fes Tunis Open - Tunis Home Depot Center USTA Challenger - Carson Chuncheon Challenger Tatra Banka Slovak Open - Bratislava Baden Open - Karlsruhe USTA Challenger of San Antonio - San Antonio Kosice Open-Steelers Cup 2008 - Kosice Tiburon Challenger Regional Hand Center Men's Challenger - Fresno Unique Zagreb Open - Zagreb Caloundra Challenger Honolulu Challenger Rome Challenger Vancouver Challenger Ningboo Challenger Napoli Challenger Mons Challenger Czech Open 2006 - Prostejov Champaign Challenger Helsinki Challenger Sarasota Challenger Savannah Challenger Prague Challenger Tatra Banka Open 2003 - Bratislava Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Prague Challenger Binghamton Challenger A Glimmer of Hope Challenger - Austin Aptos Challenger Bratislava Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Busan Challenger Nielsen USTA Pro Tennis Championship - Winnetka San Remo Tennis Cup - San Remo Trofeo Sisma Mantova - Mantova Challenger Banque Nationale - Granby Carson Challenger The Commercia Challenger - Aptos Taipei City Challenger Zagreb Challenger The Comercia Bank Challenger - Aptos Tashkent Challenger Geneva Challenger Rakuten Japan Open - Tokyo Taipei City Challenger Helsinki Challenger Le Gosier Challenger St. Remy Challenger Orleans Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Segovia Challenger Johannesburg Challenger Orleans Challenger Quimper Challenger Jonkoping Challenger Cherbourg Challenger Shenzhen Challenger Raanana Challenger Tallahassee Challenger Jersey Challenger Busan Challenger Seoul Challenger Porsche Open - Poznan GHI Bronx Tennis Classic - Bronx Nottingham Challenger Tiburon Challenger - Tiburon Izmir Challenger Brest Challenger Budapest Challenger Eckental Challenger Kobstaedernes ATP Challenger - Kolding Bratislava Challenger USTA Challenger - Champaign Internationaux de Doubs Open de Franchie-Comte - Besancon Wroclaw Challenger Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Brescia Challenger Baton Rouge Challenger ITG Miami Challenger - Miami USTA/Adtech Challenger - Boston USTA Challenger of San Antonio - San Antonio Tatra Banka Open - Bratislava Mexico City Challenger IPP Open - Helsinki Mons Challenger Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Winnetka Challenger Busan Challenger Challenger DCNS de Cherbourg - Cherbourg Carson Challenger Aptos Challenger Dharwad Challenger 2006 - Dharwad Atlanta Clay Court Challenger - Atlanta Lugano Challenger Ostdeutscher Sparkassen Cup - Dresden Prague Challenger Loughborough Challenger Biel Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Quimper Challenger Forli 5 Challenger Semgroup Challenger - Tulsa Zagreb Challenger Troisdorf Challenger Ilkley Challenger Malaga Challenger Prosperita Open 2007 - Ostrava Shanghai Challenger Ismaning Challenger Porsche Open - Poznan Rennes Challenger Sarasota Challenger Fergana Challenger XL Capital Bermuda Open - Bermuda Orleans Challenger Mallorca Challenger Yuba City Challenger Charlottesville Challenger Tulsa Challenger Steelers Cup - Kosice Brasov Challenger - Brasov Dallas Challenger Ortisei Challenger Winnetka Challenger Guadalajara Challenger Pozoblanco Challenger Sacramento Challenger ATP Challenger Trophy 2007 - Trnava Aptos Challenger Manchester Challenger Bratislava Challenger Mons Challenger Kobstaedernes ATP Challenger - Kolding Recanati Challenger Samsung Securities Cup - Seoul Granby Challenger Legg Mason Tennis Classic - Washington D.C. Burbank Challenger - Burbank BMW Tennis Championship - Sunrise Tennis Napoli Cup - Napoli Pharma Medico Open 2008 - Aarhus Ostrava Challenger Hurricane Tennis Open - Bradenton Winnetka Challenger Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven SAP Open - San Jose Tiburon Challenger Seoul Challenger Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Medibank International - Sydney Countrywide Classic USTA Men's Challenger - Carson BCR Open Romania - Bucharest Baton Rouge Challenger Legg Mason Tennis Classic - Washington PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Open des Alpes Trophee BNP Paribas - Grenoble China Open - Beijing Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Surbiton Challenger U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle Swanston Challenger - Sacramento AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Music City Challenger - Nashville Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Open de Moselle - Metz USTA Challenger of Orlando - Orlando Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport Forli 3 Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb USTA Men's Challenger of Dallas - Dallas Dubai Duty Free Tennis Championships - Dubai USTA Freeman Men's Challenger - Joplin Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Taipei City Challenger Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Steelers Cup - Kosice Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland St. Remy Challenger US Men's Clay Court Championship - Houston SAP Open - San Jose Power Horse Cup - Dusseldorf US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta International Tennis Championships - Delray Beach Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Estoril Open - Estoril Heineken Open - Auckland Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Dubai Duty Free Tennis Championships - Dubai BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Erste Bank Open - Vienna Shenzhen Open - Shenzhen Intrum Stockholm Open - Stockholm Apia International - Sydney Abierto Mexicano de Tenis Mifel - Los Cabos Open Sud de France - Montpellier Estoril Open - Estoril Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Hall of Fame Open - Newport Truist Atlanta Open - Atlanta BMW Open - Munich Open Sud de France - Montpellier Open 13 Provence - Marseille If Stockholm Open - Stockholm PEOPLEnet Cup - Dnepropetrovsk Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Miami Open - Miami Mutua Madrid Open - Madrid Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb AEGON Championships - London Topshelf Open - 's-Hertogenbosch Citi Open - Washington Aircel Chennai Open - Chennai Heineken Open - Auckland Delray Beach Open - Delray Beach Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington The Dubai Tennis Championships - Dubai Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Granby Challenger ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach Pozoblanco Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Irving Challenger AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Open de Nice Cote dAzur - Nice DIEMA XTRA Sofia Open - Sofia Kun-Ming Challenger New York Open - New York Campbell's Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach Libema Open - 's-Hertogenbosch Next Generation Adelaide International - Adelaide Open 13 Provence - Marseille U.S. National Indoor Tennis Championships - Memphis Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb SkiStar Swedish Open - Bastad Serbia Open - Belgrade Dubai Duty Free Tennis Championships - Dubai Regions Morgan Keegan Championships - Memphis Davidoff Swiss Indoors Basel - Basel Campbell's Hall of Fame Tennis Championships - Newport Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Open Tennis - Miami Miami Open - Miami Legg Mason Tennis Classic - Washington Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Citi Open - Washington Miami Open - Miami U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Toronto French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) French Open - Paris Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, World Group, PO, USA-SVK 5-0 BNP Paribas Open - Indian Wells Australian Open (juniors) Olympics - London